# 本程序对应的问题为IfWhileFor中1!+2!+......+n!中对n数据类型的判断
test_num = 1
print(type(test_num))
if type(test_num) == "int":
    print("Solved")
# 此处未显示Solved，证明输出内容不是“int”
if type(test_num) == "class 'int'":
    print("Solved")
# 此处未显示Solved，证明输出内容不是"class 'int'"
if type(test_num) == "<class 'int'>":
    print("Solved")
# 此处未显示Solved，证明输出内容不是"<class 'int'>"
# 系统提示do not compare types, for exact checks use `is` / `is not`,
# for instance checks use `isinstance()`
# 不要比较类型，对于精确的检查，使用“is”/“is not”，例如检查使用“isinstance（）”，试一试is
if type(test_num) is int:
    print("Solved")
# 显示Solved，证明type()表达式的值可以使用“is”进行判断
